package co.yixiang.api;

/**
 * 认证异常类
 * 当用户未通过身份验证或身份验证失败时抛出此异常
 */
public class UnAuthenticatedException extends YshopException {
    /**
     * 构造函数
     *
     * @param message 异常信息
     */
    public UnAuthenticatedException(String message) {
        super(message);
    }

    /**
     * 构造函数
     *
     * @param errorCode 错误代码
     * @param message 异常信息
     */
    public UnAuthenticatedException(Integer errorCode, String message) {
        super(errorCode, message);
    }

    /**
     * 构造函数
     *
     * @param apiCode API错误代码枚举
     */
    public UnAuthenticatedException(ApiCode apiCode) {
        super(apiCode);
    }
}
